@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 167ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u8<<  B JKIHiDiELV`L8 8 BLV`Lx$T}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`H%]}ptL~p pL@p`GHFH` p`B V xp0ddxp8/ i yp 0zppp %pLmpERROR-V} RAIU T2Ws %pLpI0180i1iW}ȠȑȑȑȑAȭ0ȭ1} pT$s %pTU$s %pTUr %pUTr %pU TTr %pU TX}zr %p UTs %p01Y us :UTɢr %p qR`UTr %pR 6pMDsEY} Lq`MMG BASIC COMPILER(C) 1984 special software systems Licensed tZ}o All rights reserved Ю [} OMPILER OR OS? D:CMP.OBJREMOVE CARTRID\}GES AND REBOOT.Rȍ  Y s 1`r`L̩QiͩiL]}pFH` p`B V xp0ddxp8/ i yp 0zppp %pLmpERROR-%LLLL#LXLjLwLLL.FIL 'D1:ASSEM.SGA'HH IAε< HH Gh _}h    荴hh`δhhɛ𡄂1 X` GDE2HBHI V`I` `} `HHIav BhLHILwEDH I8  -EDJKLED a}JKB V HXL8d/ i 9 0:H) Gh = #) &i b}GL`l *<SYSTEM ERROR: 100=KPRESS TOLX CONTINUE> YiFILE NOT FOUNDj}CAN'T FIND DUP.SYSXLCU`J c}l 5Z 5&̍5Z L(uZZ`ŕ`Ѣ $ l 0 L /CMP/ NO ROOM FOR TOKENY%YUY P-  ( d} ;' /CMP/ END OF PASS 16 ' $ ;' ERROR(S) DETECTEDLmT0  5 T U  ;'SYSTEM E e}RROR-- CAN'T RUN ASSEMBLERLmTD0:ASM.OBJ /CMP/ INSERT COMPILER DISK THEN PRESS UL5Z0  f}GhuZ`iH***8嶅巅5Zh 'XuZ L(vZ`iſuZ`5Z U ƶL5Z U g} U ƶ LuZY%YUY P-uZLE" U UL U U  ' ( ;' /CMP/ COMPILING L h}INE  $ uZ,lB0 F$ ;'MAINJSR INITlBL%Y L(&YYUY P-LM" U uZH K$D  ' $  i} ;'.BYT ' Uɛ L}" ;'',EOSuZL! OGuZL!LUYT9ƨ5 ( ;' /CMP/ COMPILER ERROR BAD FREE TEMPLmT%Y j}Tƨ0`YTY脚 Z'Ŷ ;'LDX #< $  ;'LDY #> $ ;'JSR STOY`樦6ZUZ` ;'STY ` ;'STA ` ;'S k}TX ` ;'LDA ` ;'LDX ` ;'LDY ` ;'TYA` ;'DEY`%Y`UYZŢYTբY $LY $LY $LY $L5Y $LEY $ l}LeY $LuY $LY `0 $LD:DATA.ASM LX8L` `0`i敥ƫƪ` m}YŢY %YY $ $桁` $ $`ơƠ` $Z` LR $ n}0 $L$ƏZ`槦\`\Ƨ` $Y`%YL$ $Y %UYL$ŢYL$YL$uZLz$`TALSᤚ & o}`L` Z'6Z`8ʆŒ % $L` SYM TAB FULL z%ȥ̠ p}ȩXZ ' L(Z``ȱ `  9ȱ q} & &i晥ƬL%̠ȱ ZZ`XZ8嘅JfJfJf ' L(Z` r}&&ѐ&`ѐ`脚 Z'&&&8嶅巅`̠ L5&hh曱 LC' s}HH`Ȅ+- 0G:L'ƼȄ0":H (h)ef 8嶅巅`0( t}( ( 0$0̩`' d /(J uffff` :( 8`h u}hȱȱȱi淠ȱlD:DSEG.ASM` F$)ȱ iiG L ) v}ȱ& ݭXe)k) ٥ԅՅL )X + ;' *=*+ ' $LL*")L)0 + ;' . w}BYT ' [+ ;'',EOS L*@@L* + Z*X3 ;' .DBY I ( 8ԅԩՅդԥ C L* ;' .BYT x} , Ԩ C氦 L*'")L* (L*  (8ƮŕL/)ŔL/)`ȱLݠ y}ȱLݠȱLݠȱL Z* &խX *eԥeեԅՅ 'UYY+YȽYY` A ; z}'JSR STO` A ;'JSR STO` A ;'JSR LD1` AL* A ;'JSR LD0` AL*YY `YUY `Y%Y ` {}Y`TY ' L(Y`†àª…†àȪ0' ' `HHX 8孅JfJfJf ' $hh` |}Y >%2#YYY 6* ٥ԅՅ ' L(Y L(Y`!#YYY L(YY L(YY` L(YY L(Y }}Y+ȩ1ȩ`ŢY >%2#YY>YY L(YY L ~}(YY` L(YY L(YYL9,UY >%ͅ2#eYuYvY N* ٥ԅՅ ' L(wY L(gY`!#eYuYvY }L(gYUY L(wYUY` L(eYUY L(uYUYL9,%Y >%ͅǥ4#5YEY<6Y>FY Z* ٥ԅՅ ' L(GY L(7YL-##5YE }Y<6Y>FY L(7Y%Y L(GY%YL- L(5Y%Y L(EY%Y 9, , F$Y^; XF   ;'*=$3200.WOR DSEC.WOR CSEC.WOR VSEC.WOR S }SEC.WOR VENDJMP MAINLAL/ ;'.FIL 'D:DATA.ASM' K$ ;'.FIL 'D:DSEG.ASM' F$0   (  ;'CSEC") #) ;'V }SEC") #)0T  ' $ ;' *=*+6步ũ֐ ;'SSEC") #) ;'VENDL99999.ENDLA6 " H# ##  }<  #  {#>  #  ;'JSR ADRLA ;'JSR TABLA ;'JSR CRLALW0 " H,YTƨL/Y N*R #eY } $ ;'+1 ;'LDA #EOSBNE *+5 r# # ;',Y `# # ;',Y # ;'BPL *-7LQ0 " r# # ;'STA P1 r# # ;'STA P1+1 r# # ;'ST }A P2 r# # # # {# # ;'JSR MVCY2   =+LAL0%YTƨ ++L0 ;'LDA FR0X' ;'ORA FR0+1L0 r# #X } ;'ORA # =+ ;'BNE *+5LAɚ ;'PLAPLALAɞ ;'RTSLA .L1D~(%Y" ;'LDX #DSECLq1L~( } R =+LA Z* ٥ ;'LDY #$FFLq1 ;'LDX #<~( ԥ C  ;'LDY #>~( ԥ C Y ;'JSR TRAP =+LA ;'JSR REST } =+LA  L 2%YA ;'JMP # L2 RL2Y  ;'JMP LL1 ;'JSR L Z* ٤ԥ C  =+LA }#  =+LA ;'JMP EXITLAɆ ;'JMP MAINLA+ " ++ * ;'JSR GR =+LA " ++ * ;'JSR CMD =+LA,  }h " + * ;'JSR L2 ++ * * ;'JSR IY, ;'PLTL2 ;'DRWL2 ;'POSL2 ;'PNT =+LAL33 ;'JSR N }OTE A ;'JSR ST0 A ;'JSR ST1L2ɬk H, "YTƨ r# ++ ;'FR0L\3 # {# + ;'FR0Lr3 # # + ;'FR0L3բY }$  ;'JSR SCOL =+LA " ++ " A ;'JSR SPRLAɀ^ H, + "TYƨ͕Yƨ + " r#բY $  ;'STA FR0 r# # } {# # # # ;'JSR VOX =+LAɂF " ++ ;'LDX FR0LDY FR0+1LV4 {# # # # ;'STX USRSTY USR+1LAɁH " ++! ;'LDA FR }0PHALDA FR0+1PHAL4 r# # ;'PHA r# # ;'PHALAɅ[ " r# ++ ;'FR0L4 # # + ;'FR0L4 #Y ;'JSR O }PEN =+LA ;'JSR XIO =+LA& " ++ AL65 " * ;'JSR PRN =+LA " ++ * ;'JSR CLOSELA ;'JSR GETLLA } ;'JSR GTL2LAɩ ;'JSR RNUM *LAɮ ɯL56 " + ;'JSR MOV {# # # #L5 B 4BY ;'JSR GETSL/6 } ;'JSR RSTRL/6ɯ ;'JSR FSPCL/6 ;'JSR SPR2 =+LA " H# ;'JSR GETNLA@&L6 "O }6 ++ =+ A ;'JSR INML6 + ++ " * A ;'JSR ADD *L6 A ;'JSR ADD * L(Y%YLA " =+ # LAɫ" };'JSR GETL7 ;'JSR STAT *LAɪ ++ * ;'JSR PUTLAL7 " " f* d$ =+LA H# ++ " * ;'LDX #< #  ;'L }DY #> #  ;'JSR SSCRLAL7 " f* $ $LG7 H# ++ " * ;'LDX #< #  ;'LDY #> # ;'JSR NDXLAFQ } " H#* " # Z* ٤ԥ C ;'LDA #0JSR IFPL=8 ++ " * ;'JSR PEEKLA " + =+ ++ * * L(YUYLAəL8 }"T Z* ;'LDY #ԥ C L8 ++ * ;'JSR FPILDY FR0 W# N* ٤ԥ C L8 + ;'JSR MOV *L8 ++ * }* ;'JSR POKLA7 " + ;'JSR MOV *L"9 ++ * * ;'JSR MVX =+LAL9 " H,YTƨ3- N* ٥ԅՅ B }* 8孅ԥ宅 ' AL9 H# H# +3 " {## <  #  ## >  # ;'JSR LD0 A ;'JSR SUBJSR FPI C+ d$ƨ : }`Y%&) *ɓL< "Le:Le: Z* N*Y% fL\:& `L\:)O6 L\:*  D ' }AL<C= N* 8 '%Y+%YȽ%Y%Y z$L< H#YL!;6Z5Y-5Y16Y7Y }EY-EY1FYGY " A ;'JSR LD1 {# # # # ;'JSR SADL<Y%ɓLt; ++ ALH; + " + AYɓ ;'JSR ADD }L< ;'JSR ADIUZL<&L; ++ A ;'JSR ISUBL< + " + A ;'JSR SUBL<)( ++ AL; + " + A ;'JSR LOR }L< ++ AL; + " + A ;'JSR LANDLALA/5L=ŢY $Y $ H, +YTƨYTƨ " H##6Z " r# # ;'ST }A C1 r# # ;'STA C1+1 r# # ;'STA C2 r# # ;'STA C2+1 r# # ;'STA P1 r# # ;'STA P1+1 r# # ;'STA P2 r# # ;'ST }A P2+1 ;'JSR 8Y/< = S  LALNGLGEEEETTQGNLGLEEEETTQ#L}= " H# +, ++ " * A ;'JSR 8Y< }= Lw= A ;'JSR 8Y = =  LADUL > " H# ++ " * ;'JSR 8Y== = =  LASCUAVLAAC S }RFXLCSSAIPSPSFTHSSAEDTO INRPOLQGBNDTTTPRRRCLNRNS NDEOGGRNSTLKGGIɭ#UYL= Z* ' " ALA? Z*I } ' A =+LA " H# ++ " * ;'JSR NEGLA$ɔ'uɒL1?#Ll?L? " H# ++ AL> + " +Yɔ ;'JSR FPI } AYɔ ;'JSR MULL? ;'JSR MLIUZL? " H# ++ A ;'JSR IDIVL? + " + A ;'JSR DIVL? " H# ++ A ;' }JSR IMODL? + " + A ;'JSR MODL? " H# ++ A ;'JSR IEXPL? + " + A ;'JSR EXPLA( " H# ++ " * ;' }JSR NOTLA@B CALH@UY $ , " H#YB 4B ;'JSR LENLE@C 4B ;'JSR ADRLE@A B 4B ;'JSR VALLE@ 4B ;' }JSR ASCLAQ) " H# ++ " r# #Lf@ # ;'JSR PDLLA " ++ " * ;'JSR COLLA>. ++ " * ;'JSR CHRO6 }' AaB z$LA=. ++ " * ;'JSR STRdB ' AaB z$LALA4%YT " % L(%YZ A ;'JSR STO%Y z$ =+ }LAK. ;'LDA # Z* ٥ C  ;'JSR SCB2LA ++ * ;'JSR SCBLA ( ;'*** ILLEGAL CODE  LZ =+L }( C+ d$L(ZLz$` {## <  #  ## >  #L {## <  #  ## >  #L {# # # # ;'STX FR1STY FR1+ }1` ++ " {# # #L# {# ;'FR0 # ;'FR0+1`S0@ Z $LMGLz$ $ $ ٥ 'Z z$Ʌ`H }H FhhuZ<>ȱ ݥ R ' L(%YZY % P- FY % % P-` 'L$ uZ`uZ5uZL }GC6uZLGC {CuZ%&` $ {C $Y %UYY % P-uZ%&` CuZ$ 'ɒ` $ C % P-uZ$' }ɒ` CuZ#` $ C % P-uZ#`ƭuZ( $ C $Y %UYLP-uZ+ FuZ, RL LyDuZON@H }FBQACD;E7G3I/J+K'L#MPREST =>LD $ uZ: R FUY % $Y P }-$ƭY>=ƭuZ, RLFL ?LE : RH FYUY % P- T F$ r# ;'#>Z $ ;'-1PHA r# ;'#< }Z $ ;'-1PHALDA #>USX-1PHALDA #%LL !Y P- F$ ;'BCS *+5 %ƨLM F$ A ;'BIT Y $ ;'BMI *+9JSR GTBCS *+12BCC } *+7JSR LTBCS *+5 Y%Y $UY P-Y LvR   #H $ uZ2.5Z R P$ L(%YuZ $ }YUY P-LvR%YLIN FY %UY P- F$ =+ ;'LDX FR0uZH T hH> F$ ;'DEXBNE *+8 Y L(%YuZUY }P- Y L(%YZUY P-L(N F$ ;'DEXBNE *+5 Y L(%YuZUY P- h F$ mB %%YTƨLvR FYUY % P-Lv }RLO $  U  RY%YUY P-LN 5ZS 2% uZ+( $ $ FuZ, R % P- LN $Y }%YUY P- % P-L O5Z CY % P-uZLvR"L_O 5Z 2% Y%YUY % P-LUO5Z CY % P-uZLvR }3 $ F$ ;'JSR LPR LO (LcP $  ULO RLO FY % %UY P-LO$Y % P-LOYUY % } P-uZY%YUY P-LPuZ uZ&"LOLOY%YUY P- $3% F$ ;'LDA #$70STA ICBJSR CLO }SE (LvR) *H U U FhYUY % P-LvRL@Q TZ z$ FuZ R %YUY P- Y %%Y }z$UY P- U2iſ)  P$ Y L(%YuZUY P- L)Q U uZ RGuZ F$Z $ mBLvR& FuZ } R FY % P-LvR$' ɤ &Y%YUY P- LvR%A uZ$ F %Y P- F$ ;'JSR RUNL }vR F$ ;'JMP MAINLvR2, F F F FY % +% $% P-LvR0# $ F F F % $% P-LvR+ F+Y }%UY P-LvR ` RLyRjB $MG %%YMG` F$ ;'LDA #0JSR SCB2` ( 7 ;'BAD INPUT FROM BASIC FI }LETOKEN = uZ C  LmT! ;'ILLEGALLY PLACED STATEMENTL,T ;'CAN'T COMPILE STATEMENTL,T ;'GOTO/GOSUB VAR OR EXP }.L,T ;'VARIABLE LINE #L,T ;'ILLEGAL NEXTL,T ;'DYNAMIC DIM NOT ALLOWEDL,T ;'NEXT WITHOUT FORL,T ;'FOR/NEXT } TOO DEEPL,T ;'RE-DIMENSION ERRORL,T ;'SYNTAX ERRORL,T ;'UNDIMENSIONED ARRAY ;' IN LINE  }C ;'SKIPPING STATEMENTɢT C)A  ;'COMPILATION ABORTEDT l  vR CĚL!INSERT DISK WITH DUP.SYSPRE }SS RETURN>CONTINUE OR ABORT (C/A)? ˩AZʅ˅ ' L(Z` FYUY %LP-L@U榢Lȹ:ɛ`V JX }`LU#D C U #X 0U U#XDUYʅ˅΅III- ; }'} T ;'REMOVE CARTRIDGES AND REBOOT.LUIe] e v ;'/// ;'MMG BASIC COMPILER ;'/// V2.0 }(C)1984 SPECIAL SOFTWARE SYSTEMS>>> INSERT PROGRAM DISKLVX XXj X X Xɛ  }  jX ɛLuV !U:DX:XȹXɛ 7$0 U U ;'FILE NOT BASICLV X  !U:D }:ȹɛ  0¢ XX FIXȹOX ȹ]X  U U U U8嶅 }巅 U U U U8庅廅 U U U U UƷƶ8ƻ01 U) **H ;'BAD TYPEhX % Uƶ } +$ $ K$ ;'JMP EXITDSECL!8`D1:SYSLIB.INTD1:SYSLIB.FP FOR DIRECTORY BASIC FILE?-->OBJECT FILE?-->NTE }GER OR LOATING POINT? D1:*.*Phɛ~LX`6 R R YLR R WR < HH Gh ``zLbbLc``fcdifYiPirf5bckbIcfiYc9gԅ ؠȹ0&0 L3`0Hh +xL\`h c蹀)Hh +x`h c` b}c! 4a /ASM/ System Error '` 4a /ASM/ Insert disk with DUP.SYS !b z xL` c`HhLchL+x0 BHI} VLs``H h`Lbc bc Ld 4a} /LOADER/LixhhHh cLPah +x `aLDE} ɛ c 4a Please Insert Correct Disk 4a PRESS ANY KEY TO CONTINUE LcpB͝DcEJKLV bc c@ }sc@BDEJK V5ϩ1 aLhb va0 BDE V aLb0BDEJK VL}s` a a@ sc sc BgDaEJK Vhaha5ϩ1ha aLb BD EH@I VLs` scLe }sc sc0 sc@ BLVHh bcLs`` DbpBHI V cH cp sch`K:J} c J`l s #`D 򩄅01:`"e}d!bjk V`}.Ls`}E F Ls``Le BgDaEJK V Ls` aLd B}D EH@I VLs` sc a`}'Ls`}'򩛙 sc Ld aL-e  BD}EJK V aLNe BD EH@I VLs` sc a`݅إ8 a l 4a} /ASM/ PASS 2} eLeʅ΅ii {cɛ} {cɛHHRXIXhh t mLl};}Ll >mLm}.Lg*L7g  Lm mLm qL$jLm mLm AX }YSP LmHH m}=J pLm̅˅ qLlLCf mLl}=}Ll m Lm nƪ0LmLm+%! qˆLm q̥Lmhh pſ}Lm qLlʦ譯ww m } LgLlў KuLuliiL}l mLm nƪ0(LiLhʦ qUƋLh˅̅ wʦ s s s} s s) СЙ q ymLm},Ll mLlLmh}'  qLh˅̅ }w0}'}' s步 sLCi qLhLm tdLm mLl mLlww Lh)Li L}i @Li)Li Li)Li ymLl},LlLi m̠Lm m}'ˠLm q tdLrLrɅ˅̅ w }sLmʥ mLl};LlA'} jv0 e t sLBjLm# Lj(L}l nƪ0G? Ll}'LlLl}} 'Lm汩 ymO})氥LDLl},}L5Ll}XLkYLm3L-Ll0} 륰Lk Lkl=iҥiѥ8҅}х0 Lkʥ-ʩLk ʩɥɥi Lli \ve}kv8Llɥ8 L lLlɥi Lle t s= s s s s/; %C9}ȊLmɥȩLmLmʦLlLlLmȩLmLm˕ xLt q`}} L Lo m Ln$Ln@Ln%Ln m: m mъ8}Lo mLo pҰVLo*Lo˅̅LoLo m mLo m mъ8х oLo+De}e*% ѩ%ELoLo %LoLo-^8姅妅*% ѩ%E %LoLoѩ}%E o}L2nLo`Lo} , );`} m80Lp m87ū`}͊HLEpLEpLEp ٥ѥҢ&  !&ѐ e҅eх ei hƩ}Lo8`8 _Weejf)􅌥ȱ8`8Шii}Й`ŃńZiiŌ卐L8qȥii` 4a} Overflow }errorLwwwќ=wuw`ii90`HHȊh˙ȥ̙h  }ɐȆe˅˥i̥`Lr8`i n`Ls lr`ą ` r ` ` `L` }a l ~ 4a} /ASM/ PASS 3Le `Lw%ȐLs 4a---->} cΐ 4a /ASM/ Sy}stem error}L ΐLsH 4a /ASM/ Ref: Line #-->hȹ} cΐ 4a /ASM/ Unresolved line number 8nr 4aContin}ue (Y/N) ? cY4N s 4a /ASM/ User abortLs`Ls`#``L tŅ08 r F`e˅iLw˅̅LwH}h`)h`h``)`Luei t8婅 teɀ w}ĩߢ`` w`HV wiʩ ` ` ` `8ei} ` ` ` th` t t ` ` ` ` ` ` `$ `LaiiiiiiiiiiiiiiijiiMhQhIhB}YTWORDBYSKIPAGENDOPTFILGENNOGSYMNOSNOCCNTCOUERRNOESANDIALISNOLADCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDEC}DEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAPHPPLAPLPROLRORRTIRTSSBCSECSEDSEISTASTXSTYTAXTAYTSXTXATXSTYA )7ESao}} }        } a!$0PpXʈAL FHh(&f@`8xuuuuHhL`hL`e` tLa Lwe`H x wh })i0:0iHhL+xhLcJJJJ``PBDEH ILVH BDEh VL!y` bcTUz z }  si x 4a Select option: rint line map un program os Which?--> cPwDRЈ }LOx z xLix 4a Can't find DUP.SYS Insert correct disk` 4a/LOADER/ Can't open output deviceLz 4a To: ri }nter creen isk Which?--> cSVP(Dв 4a DEVICE:FILENAME?--> x xDEBJ}K VL!y 4aMMG Basic Compiler V2.0 Line Reference Map Object file: 轠ɛ cL/z +xL/z 4aѥ}ҩŚuLrzśjLEȱ:> 4aLine # ф cLz +x 4a= ѪѨ '` 4aiѥiҥi}iLaz scLix 4aLs`l @DEC JSR PR` ؠȹ0&0 L3`0Hh +xL\`h c蹀)Hh +x`h c` b1; D:SYSEQU.ABC; ATARI BASIC COMPILER V2.0; SYSTEM EQUATE FILE; (C) 1984 SPECIAL; SOFTWARE; SYSTEMS}; Licensed to; MMG MICRO SOFTWARE; All rights reservedEOS = 155S0 = $480FR0 = $D4FR1 = $E0ICB = $85P1 = $8}CC1 = FR0P2 = $90C2 = $92USR = $94AFP = $D800XPO = $DDC0LOG = $DECDCLG = $DED1SYS *=$2403INIT *=*+3EXIT } *=*+3CLR *=*+3NDX *=*+3MVX *=*+3SSCR *=*+3SAD *=*+3MVC *=*+3MVC2 *=*+3FPI *=*+3LD0 *=*+3LD1 *=*}+3STO *=*+3MOV *=*+3GETL *=*+3GTL2 *=*+3RNUM *=*+3RSTR *=*+3GETN *=*+3GETS *=*+3CR *=*+3TAB *=*+3P}RN *=*+3SPR *=*+3SPR2 *=*+3LPR *=*+3OPEN *=*+3CLOSE *=*+3SCB *=*+3SCB2 *=*+3PUT *=*+3GET *=*+3STAT }*=*+3FSPC *=*+3XIO *=*+3CMD *=*+3INT *=*+3IFP *=*+3RND *=*+3SIN *=*+3COS *=*+3ATN *=*+3SQR *=*+}3ABS *=*+3SGN *=*+3USX *=*+3FRE *=*+3LT *=*+3LE *=*+3GT *=*+3GE *=*+3EQ *=*+3NE *=*+3L}TS *=*+3LES *=*+3GTS *=*+3GES *=*+3EQS *=*+3NES *=*+3ADR *=*+3ASC *=*+3LEN *=*+3VAL *=*+3STR } *=*+3CHR *=*+3ADD *=*+3SUB *=*+3ISUB *=*+3MUL *=*+3DIV *=*+3IDIV *=*+3EXP *=*+3IEXP *=*+3NEG *=}*+3LOR *=*+3LAND *=*+3NOT *=*+3INM *=*+3POK *=*+3PEEK *=*+3GR *=*+3COL *=*+3SCOL *=*+3POS *=*+3}IPOS *=*+3PLT *=*+3IPLT *=*+3DRW *=*+3IDRW *=*+3STK *=*+3STG *=*+3PDL *=*+3PTG *=*+3VOX *=*+3TRA}P *=*+3REST *=*+3ADI *=*+3MLI *=*+3PNT *=*+3IPNT *=*+3NOTE *=*+3ST1 *=*+3RUN *=*+3BYE *=*+3DOS } *=*+3ST0 = STO.FIL 'D:ASSEM.SGA'; SYSTEM EQUATE FILE; (C) 1984 SPECIAL; SOFTWARE; SYSTEMS+$1L 2L>%L+Lx%L'L'L'L(L(L(LLLLLL*L*LE(L(Lk*LR(L@*L|'LM,L*L!(L9'LJ'Lk'L&L&L*L*L&'Ls(LP'L&L00L[0L },L-L-L/Lf-Lb0Lk0L)L)L%L%L%L%L%L%L&L&L"&L+&L9&L2&L4)L;)LJ)Lg)LW,L&)L&L&L&L&L&L&L-L,L6,LF&LS&L@&L&L'L'L!}0Lt'L0L0L0L01L31LJ1LM1L1L1L1L1L1L'L'L)L)L 1L 1L0L)L'L%L% +膚 ɩҍD҅ 2 22"}2 '2222 ` +Lq +l &0JQ &A0?F ݥE07, `ڥ0.,!" &#}0 & & à. 8` D` `& `& `& `&Ԑ `& `&ͥ ݥзг ݥФьɛ$} &0 &0 `ԥ`Ɠƒ` ?,L& `ڰ%` fڰ` ڰ` ?,L& (۰` L+ ݢ. fL %}٥ Ʌ` ٥ԅ`TU HH k'hhL+ B VԩL٩p &PKJBD&}EL+ ٥ԅ`Ę eĘ F*L' ?, ٠` ٠ԅԄL٘7+``&դԦ&eԅԊe'}eԅԥeՅ`L 'ԨL݆Ԅ ?, eԥe`@GԄ ?,ɛ F*0 ` ( ؐL+ȹɛ(}꩛`f ?," (f ?, 8fԆՅɛ摥0L($0`2 2)}L+ (,ɛM (M ( )ɛ )򩀅` ٥ԍ`ԄLنԄLنɛ*}ԆLن ?,󅐩f ( ؐ0LM(ԅԥՅL82ԭ 2Lن` ?, eԥe` ?+}, *ԦԄզՄFԐ eਊe&Ԇfؐ ԅԩՅ`؄քע .*Ե 8`R晄 ^*,}L+`GHFH` *0ɛȄ ؐL+ɛ F*` F*` ٦HI BL+՝HI-}B VL+L?* *򦅩HIDEB Vú5,hh7+l5, ,0dd ,.}8/ i , 0,, * Trace:BASIC exit I`Դ0}` W,L* )ԩ-ȘH h00,)`@?"6?D'8h4d=u#@(>33!1}fffg?@W)WyQB'h M,ԭ ҍ,) ٢Ԡ, L( ?,L- ݥ Q0OLD')ԥ)8@0=,j,H2} ޢ hԅ`, L+0t8??Ԣ ݢ, ڢ, fک ݢ ?, (ۢ fڢ, 3} (n Ƞ, e)`Π, L(ۥIԩ, - IԢ>^ԝ ڢ ݢà. @ݢ7} ݢ ݢ. @ݢ (ۢ ڢ ڢ fڭI miϪi. fhIԥ Π, `LD8}ڥ)D"@Dڔ à. ``ԅL٥I`à. (`` k' ٢`BԝK)I JD0EL+S9}:)H)h y` ?, ?, ٥TԅUՅV`&B +Nԩ ݦLԽML ?, ?, ٠%LMԝN:}BL+ ?, d1` BHIL+ ?, d1`B JKL+ 00 ٥ԅUՅV ?, 00 ٥ԅT`)ҩҊ H) hҘ;}` ٥)xԩL ٥))L &L& ٥)pԩL ٥)|L&L & $L&L*L*L&'Ls(LP'L&L00L[0L`$0L 2L>%L-Lx%Lo(L(L(L(L8)L6)L%L%L%L%L%LY,Ld,L(L)L!,L(L+L$(L*.L,L(L'L'L'Lm'Lv'L,L,L'L(L'L'L.L.Ls=}.L.L.L.L.L.L.L'*L2*L&L&L.&L=&LF&LQ&Lk&Lr&L{&L&L&L&L)L)L)L)L4.L)L:'L'L&LL'L['LR'L*L*L.L&L&L&La'LB(LR(L>}.L(L&/LA/L>/L/L/L/L/L 0L0L30LK0L/L^(Lj(L)'L@'Lw/Lz/LW/L%L'L%L% -膚 ɩҍD҅ 2 22?}2 a(2222 ` -Lq -l ԤՄԅ`ȱ`ȱ`ȥ`@}ԑȥՑ`ԤՄ`ԤԅդՅ` '0=D '04.5 '0.( '0 ' ' 8`ԅ`A} & & & &ѐ & &ʥ %аЪ %Зьɛ &0 &0 `B}ԥ`Ɠƒ` % &LW* %LW* %օ0֥0 W*` %eԥe` %Le* % % s*L% %Ls* % &L* %L* %C}L% % Ʌ` BLV䅆L' %ԅ`TU HH 'hhL, B VԩL%p v'PD}KJBDEL, &fLA) %ԅ`Ę eĘ +L4( % & %` %Ԅԅ`E}-``&eԅԥeՅ`L% o(ԨL%Ԅ & %eԥe` Ԅ &ɛ +0 ` h) ذF}I ( 8ԅԩՅL%L,ȹɛ꩛` h)f & 8fԆՅɛ摥0G}LC)$0`2 2L,(,ɛM(M( )ɛ )򩀅` %ԍ`ԄL%H}ԄL%ɛԆL% &󅐩f A) ؐL(L8,ԅԥՅL%82ԭ 2L%ԤՄԅեI}`8ե`eեe` F* O+fL% F* +fL%8ԨՄԅL% & F*ԥՄԩՅօפԥFf K+J}ԥ O+ԅՅԥզЦ`ԅՅʩ0F+A+ F+ 08f$˹ `' dK} +1ԦԄզՄFԐ eਊe&Ll+Ԇ`hh L, +Ff&֐ݥ ԆՅԠ&&&8થL}օԈ`քע +Ե 8`晄 ,L,`GHFH` Y,0ɛȄ ؐL,HI h M}8ԅԩՅL%?W, ,򦅩DEBHIL,ɛ +` +` %HI BN}L,՝HIB VL,L%B Vú.hh-l. -0dd-8/ i - 0-O}- ,@. ,... + x' $(.Ԏ.8ե *.LW-- , d,ɛD(C` ذ -L- -L 2 P}-. ,L- - -L-l lp '8`ERROR- ?Run address> BASIC exitTrace:S8Յթԅ` 4.L,Q} .-ȘH *h00,)` & ҅ԭ ) *օեׅ` L,0թԅթᨊR}```Յ`8Յթԅ`0 ԩ`ԅ`` ' %`BԝK)I J"D/ELVS:.)H)h S} y` & % & %TԅUՅV`&B ,NLսM` & %ԝL՝MN%BL, & /` BHIL, T}& /`B JKL, %ԅUՅV & %ԅT`)ҩҊ H) hҘ` %)xԩL% %))LcU}&LZ& %)pԩL% %)|LZ&Lc& ^0L-à. (`$L'L'Lm'Lv'L,L,L'L(L'L'L.L.LsW[RaREWHITBLU+@%@!W}2)0@@)6-@F)0@@)6-@Z6-@n 6-x-@!X}-@,$@%/AY$@% 6-%@!6-!Y} 6@-@HJ,T/@y^ r|6--@6-@!Z}%$@-@%6-%@%$@% A %6-% Ap)6![}-@%@$@) A6-@  F:Ad,"AUA +@%@270@!\}@70@@&&,&@/%@,&@,%@$D8:F!d}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0IC%^}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::i%`}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8%a} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9%b}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  %c} L;D8:; :9 :Y;L%L+Lx%L'L'L'L(L(L(LLLLLL*L*LE(L(Lk*LR(L@*L|'LM,L*L!(L9'LJ'Lk'L&L&L*L*L&'Ls(LP'L&L00L[0L)} b%DOS SYSb*)DUP SYSb UAUTORUN SYSb{^CMP OBJb8ASM OBJbSYSEQU ABCbSYSLIB FP b<SYSLIB INTVFLAG b SRAMDISK COM%gFLAG 1 CeDATA ASMCASSEM SGBCDATA ASMCfDATA ASMqASSEM SGACASSEM SGDrDATA ASMDSEG ASMCASSEM SGE ) Ԡ! ΂ ΂` >]ФIL>]P H >] R h` `]QQ]DD]UU"";HHhxXHH`i`$0``$JJJJ)`$0 НХjIFL``,$0}`}L ^i`(Fejf`e` + +HI}^H\k _hh M N H `a`a  ` 鋭 ` ` B Cʑi(ɼ`ຐྐ BF8`5d5 H Lnƍ`H0 ԩЩЩЩ Щuh@H<h@@AdAU@2@9{5|5$@#@@@@@@@AY@H@y@(-JMP EXITDSEC.FIL 'D:DSEG.ASM'D 0LDA #<4LDX #<4LDY #<0JSR SCOLLDX #X15JSR LD0LDX #X1JSR STOL70LDA #<14LDX #<0LDY #<1JSR SCO=t}LLDX #X17JSR LD0LDX #X2JSR STOL90LDX #X18JSR LD0LDX #X3JSR STOL110LDX #<=u}X1LDY #>X1JSR LD0LDX #X4JSR STOL120LDX #X13JSR LD0LDX #X5JSR STOA1L130LDX #X4JSR LD0JSR COLL150LDX #X13JSR LD0LDX #X6JSR STOA2L160LDX #X5JSR LD0LDX #X10JSR MULLDX #X6JSR ADDLDX #X13JSR LD1JSR PLTL170LDX #X5JSR LD0LDX #X10JSR MULLDX #X6JSR ADDLDX #X21JSR LD1JSR DRWL180LDX #X6JSR INMLDX #X2=y}0JSR GTBCS *+5JMP A2L200LDX #X4JSR LD0LDX #X15JSR ADDLDX #X4JSR STOLDX #X=z}2JSR GTLDA FR0BNE *+5JMP A3LDX #X1JSR LD0LDX #X4JSR STOA3L210LDX #X5JSR INMLDX #X19JSR GTBCS *+5JMP A1L310LDX #X3JSR LD0JSR COLL320LDX #X13JSR LD0LDX #X5=|}JSR STOA4L330LDX #X13JSR LD0LDX #X5JSR LD1JSR IPLTL340LDX #X23JSR LD0LDX #X5JSR LD1JSR IDRWL350LDX #X5JSR INMLDX #X22JSR GTBCS *+5JMP A4L370LDX #X2JSR LD0=~}JSR COLL380LDX #X13JSR LD0LDX #X7JSR STOL390LDX #X13JSR LD0LDX #X5JSR ST=}OA5L395LDX #X5JSR LD0LDX #X25JSR MULLDX #X14JSR ADDLDX #X8JSR STOL400LD=}X #X13JSR LD0LDX #X6JSR STOA6L410LDX #X7JSR LD0LDX #X25JSR ADDLDX #T1JSR STOLDX #X6JSR LD0LDX #X16JSR MULLDX #T1JSR ADDLDX #X9JSR STOJSR =}L1010L420LDX #X6JSR INMLDX #X14JSR GTBCS *+5JMP A6L430LDX #X7JSR LD0LDX #X13JSR NELDA FR0BNE *+5JMP A7LDX #X13JSR LD0LDX #X7JSR STOJMP L470A7L450LDX #X25=}JSR LD0LDX #X16JSR MULLDX #X25JSR ADDLDX #X9JSR STOJSR L1010L460LDX #X10=}JSR LD0LDX #X7JSR STOL470LDX #X5JSR INMLDX #X24JSR GTBCS *+5JMP A5L510LDY 764LDA =}#0JSR IFPLDX #X27JSR EQLDA FR0BNE *+5JMP A8JMP L520A8L520LDX #X29JSR LD0JSR GRL530LDA #<4=}LDX #<4LDY #<0JSR SCOLLDA #<14LDX #<0LDY #<1JSR SCOLL550JMP EXITL1010LDX #X9JSR LD0LDX #X15=}JSR SUBLDX #X8JSR LD1JSR IPLTLDX #X9JSR LD0LDX #X15JSR ADDLDX #X8JSR LD1J=}SR IDRWL1020LDX #X8JSR LD0LDX #X15JSR SUBLDX #X9JSR LD1JSR PLTLDX #X8JSR L=}D0LDX #X15JSR ADDLDX #X9JSR LD1JSR PLTL1030RTS.FIL 'D:DATA.ASM'JSR PLTLDX #X8JSR L<]CSECX10 .BYT 64,7,0,0,0,0X11 .BYT 64,22,0,0,0,0X12 .BYT 64,35,0,0,0,0X13 .BYT 0,0,0,0,0,0X14 .BYT 64,4,0,0,0,0X15 .BYT I}64,1,0,0,0,0X16 .BYT 64,20,0,0,0,0X17 .BYT 64,2,0,0,0,0X18 .BYT 64,3,0,0,0,0X19 .BYT 64,18,0,0,0,0X20 .BYT 64,6,0,0,0,0I}X21 .BYT 65,1,89,0,0,0X22 .BYT 64,72,0,0,0,0X23 .BYT 64,121,0,0,0,0X24 .BYT 64,8,0,0,0,0X25 .BYT 64,5,0,0,0,0X26 .BYT 65I},7,100,0,0,0X27 .BYT 65,2,85,0,0,0X28 .BYT 64,50,0,0,0,0X29 .BYT 64,57,0,0,0,0VSECX1 *=*+6X2 *=*+6X3 *=*+6X4 *=*+6X5I} *=*+6X6 *=*+6X7 *=*+6X8 *=*+6X9 *=*+6T1 *=*+6SSECVENDL99999.END0,0,0,0VSECX1 *=*+6X2 *=*+6X3 *=*+6X4 *=*+6X5HJ,L-L-L/Lf-Lb0Lk0L)L)L%L%L%L%L%L%L&L&L"&L+&L9&L2&L4)L;)LJ)Lg)LW,L&)L&L&L&L&L&L&L-L,L6,LF&LS&L@&L&L'L'L)}0Lt'L0L0L0L01L31LJ1LM1L1L1L1L1L1L'L'L)L)L 1L 1L0L)L'L%L% +膚 ɩҍD҅ 2 22)}2 '2222 ` +Lq +l &0JQ &A0?F ݥE07, `ڥ0.,!" &)}0 & & à. 8` D` `& `& `& `&Ԑ `& `&ͥ ݥзг ݥФьɛ)} &0 &0 `ԥ`Ɠƒ` ?,L& `ڰ%` fڰ` ڰ` ?,L& (۰` L+ ݢ. fL )}٥ Ʌ` ٥ԅ`TU HH k'hhL+ B VԩL٩p &PKJBD)}EL+ ٥ԅ`Ę eĘ F*L' ?, ٠` ٠ԅԄL٘7+``&դԦ&eԅԊe)}eԅԥeՅ`L 'ԨL݆Ԅ ?, eԥe`@GԄ ?,ɛ F*0 ` ( ؐL+ȹɛ)}꩛`f ?," (f ?, 8fԆՅɛ摥0L($0`2 2)}L+ (,ɛM (M ( )ɛ )򩀅` ٥ԍ`ԄLنԄLنɛ)}ԆLن ?,󅐩f ( ؐ0LM(ԅԥՅL82ԭ 2Lن` ?, eԥe` ?)}, *ԦԄզՄFԐ eਊe&Ԇfؐ ԅԩՅ`؄քע .*Ե 8`R晄 ^*)}L+`GHFH` *0ɛȄ ؐL+ɛ F*` F*` ٦HI BL+՝HI)}B VL+L?* *򦅩HIDEB Vú5,hh7+l5, ,0dd ,)}8/ i , 0,, * Trace:BASIC exit I`Դ)}` W,L* )ԩ-ȘH h00,)`@?"6?D'8h4d=u#@(>33!)}fffg?@W)WyQB'h M,ԭ ҍ,) ٢Ԡ, L( ?,L- ݥ Q0OLD')ԥ)8@0=,j,H)} ޢ hԅ`, L+0t8??Ԣ ݢ, ڢ, fک ݢ ?, (ۢ fڢ, )} (n Ƞ, e)`Π, L(ۥIԩ, - IԢ>^ԝ ڢ ݢà. @ݢ)} ݢ ݢ. @ݢ (ۢ ڢ ڢ fڭI miϪi. fhIԥ Π, `LD)}ڥ)D"@Dڔ à. ``ԅL٥I`à. (`` k' ٢`BԝK)I JD0EL+S)}:)H)h y` ?, ?, ٥TԅUՅV`&B +Nԩ ݦLԽML ?, ?, ٠%LMԝN)}BL+ ?, d1` BHIL+ ?, d1`B JKL+ 00 ٥ԅUՅV ?, 00 ٥ԅT`)ҩҊ H) hҘ)}` ٥)xԩL ٥))L &L& ٥)pԩL ٥)|L&L & $2255}555L 2 $5 !$)} $ $#5 !$}5 '$ $/5 !$5 '$55 !$5 '$}5 !$5 '$5 !$5 '$5 !$ $522 !$5 '$5)} !$5 $5 $5 $$ %5 !$5 $5 $G5 $$ %5 $A5 $L25 !$#5 $5 '$5 $L 3}3~35 !$)}5 '$5 $;5 $Lr25 !$ $5 !$5 '$5 !$5 $$ %S5 !$5 $$ %5 $M5 $L735 !$ $5 !$)}335 '$5 !$5 '$5 !$_5 $5 $5 '$5 !$5 '$5 !$_5 $5 '$5 !$)5 $5 $5 '$ 45 $)}5 $3{4L35 !$5 $L)45 !$5 '$LV4_5 !$)5 $_5 $5 '$ 45 !$5 '$5 $Y5 $L3 r)}$k5 $|44L4L4w5 !$ $ $ $L$5 !$#5 $5 $$ %5 !$#5 $5 $$ %5 !$#5 $5 $$ )}%5 !$#5 $54z5 $$ %`L$@@@#@@@@@@@AY@H@y@)q} FR0STY 694L1005LDX #X20JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535S)}TX FR1STY FR1+1LDX #X22JSR SPR2LDX #X151.FIL 'D1:ASSEM.SGB'#0JSR SCB2LDX #<65535LDY #>65535S(XSTY 752LDX #X40JSR LD0JSR COLLDX #X11JSR LD0LDX #X11JSR LD1JSR IPLTLDX #1}X51JSR LD0LDX #X11JSR LD1JSR IDRWLDX #X51JSR LD0LDX #X95JSR LD1JSR IDRWLDX #X11JSR LD0LDX #X95JSR LD1JSR IDRWLDX #X11JSR LD0LDX #X11JSR LD1JSR IDRWL301001}JSR SPRJSR CRLDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STOLDX #X144JSR ASCLDX #X7JSR NELDA FR0ORA FR0+1BNE *+5JMP A17JMP L500A17L1010LDX #X21JSR LD0JSR FPILDX FR0DEXBNE *+5JMP=} L2000DEXBNE *+5JMP L3000DEXBNE *+5JMP L4000DEXBNE *+5JMP L5000DEXBNE *+5JMP L6000DEXBNE *+5JMP L7000DEXBNE =}*+5JMP L8000DEXBNE *+5JMP L9000DEXBNE *+5JMP L10000DEXBNE *+5JMP L11000L2000LDX #X29JSR LD0LDX #X3JSR NELDA FR0ORA FR0+1BNE *+5JMP A18LDX #X2JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR S=}CB2LDX #X162JSR SPRLDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STOLDX #X164J=}SR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A18LDX #X3JSR LD0LDX #X29JSR STOA18L=}2005LDX #X29JSR LD0LDX #X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A19LDX #X33JSR ADRJSR F=}PILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A20-1PHALDA #USX-1PHALDA #T1JSR =}STOLDX #X147JSR LD0LDX #X6JSR SUBJSR FPILDX #T2JSR STOLDX #X6JSR LD1LDX #=}X34-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDX #T1JSR STOLDX #X165JSR ADRJSR FPI=}LDX #T2JSR STOLDX #X6JSR LD0JSR FPILDX #T3JSR STOLDX #X35JSR LD0JSR FPILDA=} FR0PHALDA FR0+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA T1PHALDA T1+1PHALDA #4PHAJMP (USR)A20LDX #=}X29JSR STOLDX #X76JSR LD0LDX #X6JSR ADDLDX #X76JSR STOA19L2010LDX #X29JSR LD0LDX #X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A21LDX #X3JSR LD0LDX #X25JS=}R LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X32JSR SPR2LDX #X36JSR=} LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #X166JSR SPRLDX #X1JSR LD0JSR SCBJSR=} GETLDX #X7JSR STOJMP L500A21L2020LDX #X3JSR LD0LDX #X30JSR LD1JSR POKLDX #X29JSR LD1LDX #X34-1JSR SADLDX #T1JSR STOLDA #X167STA P1+1LDA T1STA P2=}LDA T1+1LDY #<1LDX #>1JSR MVC2LDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A22-1PHALDA=} #USX-1PHALDA #T1JSR STOLDX #X50JSR LD0JSR FPILDX #T1=}JSR STOLDX #X29JSR LD0LDX #X25JSR MULLDX #X2JSR SUBJSR FPILDX #T2JSR STOL=}DX #X25JSR LD0JSR FPILDX #T3JSR STOLDX #X42JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALD=}A T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA T1PHALDA T1+1PHALDA #4PHAJMP (USR)A22LDX #X37JSR STOL2=}025LDX #X78JSR LD1LDX #X34-1JSR SADLDX #T1JSR STOLDX #X76JSR LD0JSR STR=}LDA #S0STA P1+1LDA T1STA P2LDA T1+1LDY #<20LDX #>20JSR MVCLDX #X91JSR LD0JSR FPILDX F=}R0LDY FR0+1STX USRSTY USR+1LDA #>A23-1PHALDA #USX-1PHALDA #T1JSR STOLDX =}#X50JSR LD0JSR FPILDX #T1JSR STOLDX #X29JSR LD0LDX #X56JSR MULLDX #X73JSR SUBLDX #T2JSR STOLDX #X147JSR LD0LDX #T2JSR SUBJSR FPILDX #T3=}JSR STOLDX #T2JSR LD1LDX #X89-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDA FR0PHALDA FR0+1PHA=}LDA T1PHALDA T1+1PHALDA #2PHAJMP (USR)A23LDX #X37JSR STOL2030LDX #X38JSR LD0JSR FPILDX F=}R0LDY FR0+1STX USRSTY USR+1LDA #>A24-1PHALDA #USX-1PHALDA #T1JSR STOLDX =}#X34JSR ADRJSR FPILDX #T1JSR STOLDX #X43JSR LD0JSR FPILDX #T2JSR STOLDX #=}X1JSR LD0JSR FPILDX #T3JSR STOLDX #X42JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T3P=}HALDA T3+1PHALDA T2PHALDA T2+1PHALDA T1PHALDA T1+1PHALDA #4PHAJMP (USR)A24LDX #X37JSR STOJMP L500=}L3000LDX #X3JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1=}+1LDX #X32JSR SPR2JSR CRLDX #X6JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #X169JSR SPRLDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STOL3002LDX #X3JSR LD0LD=}X #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X32JSR SPR2JSR=} CRLDX #X3JSR LD0LDX #X5JSR LD1JSR POKLDX #X3JSR LD0LDX #X25JSR LD1JSR IPO=}SLDA #0JSR SCB2LDX #X171JSR SPRLDA #0JSR SCB2JSR GETLLDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X44JSR GETSLDX #X39JSR LD0LDX #X66JSR LD1JSR POKLDX #X41JSR LD0LDX #X67JSR LD1JSR POKLDA #0JSR SCB2LDX #X145JSR SPRL3003LDX #X94JSR LD0LDX #X66JSR=} LD1JSR POKLDX #X95JSR LD0LDX #X67JSR LD1JSR POKL3004LDX #X6JSR LD0LDX #=}X45JSR STOLDX #X44JSR LENLDX #X46JSR STOLDX #X48JSR ISUBLDX #X1JSR ADDLD=}X #X47JSR STOLDX #X6JSR LD0LDX #X5JSR LD1JSR POKLDX #X3JSR LD0LDX #X30JSR LD1JSR POKL3005LDX #X50JSR LD0LDX #X51JSR SUBLDX #X49JSR STOLDX #X6JSR LD0LDX #X52JSR STOA25LDX #X52JSR LD1LDX #X44-1JSR SADLDX #T1J=}SR STOLDX #X49JSR LD0LDX #X52JSR ADDJSR PEEKJSR CHRLDA #S0STA P1+1LDA T1STA =}P2LDA T1+1LDY #<1LDX #>1JSR MVC2LDX #X52JSR INMLDX #X46JSR GTBCS *+5JMP A25LDX #X3=}JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X32J=}SR SPR2L3007LDX #X173JSR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A26JMP L3500A26L3010LD=}X #X33JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A27-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X147JSR LD0LDX #X45JSR SUBJSR FPILDX #T3JSR ST=}OLDX #X45JSR LD1LDX #X34-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDX #T2JSR STOLDX=} #X167JSR ADRJSR FPILDX #T3JSR STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDX =}#X54JSR LD0LDX #X45JSR SUBJSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA =}T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A27LDX #X53JSR STOL3020LDX #X53JSR LD0LDX #=}X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A28JMP L3090A28L3030LDX #X45JSR LD0LDX #X53JSR=} ADDLDX #X45JSR STOL3040LDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A29-1PH=}ALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X45JSR LD0LDX #X6JSR SUBLDX #X25JSR MULLDX #X2JSR SUBJSR =}FPILDX #T3JSR STOLDX #X25JSR LD0JSR FPILDX #T4JSR STOLDX #X55JSR LD0JSR F=}PILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A29=}LDX #X37JSR STOLDX #X84JSR LD0JSR PEEKLDX #X62JSR EQLDA FR0ORA FR0+1BNE *+5JMP A3=}0LDX #X3JSR LD0LDX #X29JSR STOLDX #X13JSR LD0LDX #X84JSR LD1JSR POKJMP L=}410A30L3050LDX #X33JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A31-1PHALDA #U=}SX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STO.FIL 'D1:ASS=}EM.SGC'LDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STO.FIL 'D1:ASS<LDX #X44JSR ADRJSR FPILDX #T3JSR STOLDX #X46JSR LD0JSR FPILDX #T4JSR STOLE}DX #X47JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA TF}2+1PHALDA #4PHAJMP (USR)A31LDX #X37JSR STOL3060LDX #X37JSR LD0LDX #X3JSR EQLDA FF}R0ORA FR0+1BNE *+5JMP A32JMP L3010A32L3065LDX #X31JSR LD0LDX #X30JSR LD1JSR POKL3067LDX #X45JSR LD0LDX #X6JSR SUBLDX #X29JSR STOJSR L27000L3070LDX #X27JSR LD0LDX F}#X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #X174JSR SPRJSR CRJSR L26000LDY #64STY 702LDX #X3JSR LD0JSR FPILDY FR0STY 694L3071LDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STOLDX #X3JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #XF}32JSR SPR2JSR CRLDX #X3JSR LD0LDX #X30JSR LD1JSR POKL3072LDX #X176JSR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A33LDX #X3JSR LD0LDX #X29JSR STOJMP L410A33L3073LF}DX #X177JSR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A34JSR L4500A34L3075LDX #F }X144JSR ASCLDX #X7JSR NELDA FR0ORA FR0+1BNE *+5JMP A35JMP L3010A35L3080LDX #X45JSR LD0LDX #F }X6JSR SUBLDX #X29JSR STOJMP L500L3090LDX #X3JSR LD0LDX #X29JSR STOJMP L41F }0L3500LDX #X56JSR LD0LDX #X46JSR SUBLDX #X1JSR ADDLDX #X47JSR STOLDX #X90JSR LD0LDX #X6JSR EQLDA FR0ORA FR0+1BNE *+5JMP A36JMP L9500A36L3510LDX #X33JSR AF }DRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A37-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X147JSR LD0LDX #X45JSR SUBJSR FPILDX #T3JSR STOLDX #X45JF}SR LD1LDX #X34-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDX #T2JSR STOLDX #X167JSR F}ADRJSR FPILDX #T3JSR STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDX #X54JSR LD0F}LDX #X45JSR SUBJSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDAF} T2+1PHALDA #4PHAJMP (USR)A37LDX #X53JSR STOL3520LDX #X53JSR LD0LDX #X3JSR EQLDAF} FR0ORA FR0+1BNE *+5JMP A38JMP L3090A38L3530LDX #X45JSR LD0LDX #X53JSR ADDLDX #X4F}5JSR STOL3540LDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A39-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X45JSR LD0LDX #X6JSR SUBLDX #X25JSR MULLDX #X2JSR SUBJSR FPILDX #T3JF}SR STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDX #X55JSR LD0JSR FPILDA FR0PHALDA FR0+1F}PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A39LDX #X37JSR F}STOLDX #X84JSR LD0JSR PEEKLDX #X62JSR EQLDA FR0ORA FR0+1BNE *+5JMP A40LDX #X3JSR LF}D0LDX #X29JSR STOLDX #X13JSR LD0LDX #X84JSR LD1JSR POKJMP L410A40L3550LDX #X33JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A41-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X44JSR ADRJSR FPILF}DX #T3JSR STOLDX #X46JSR LD0JSR FPILDX #T4JSR STOLDX #X47JSR LD0JSR FPILDF}A FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A41LDX F}#X37JSR STOL3560LDX #X37JSR LD0LDX #X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A42JMP L351F }0A42L3565LDX #X31JSR LD0LDX #X30JSR LD1JSR POKL3567LDX #X45JSR LD0LDX #F!}X6JSR SUBLDX #X29JSR STOJSR L27000L3570LDX #X27JSR LD0LDX #X25JSR LD1JSR IPOSLDA F"}#0JSR SCB2LDX #X174JSR SPRJSR CRJSR L26000LDY #64STY 702LDX #X3JSR LD0JSR FPILDY FR0STY 694F#}L3571LDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STOLDX #X3JSR LD0LDX #X25JSR F$}LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X32JSR SPR2JSR CRLDX #X3F%}JSR LD0LDX #X30JSR LD1JSR POKL3572LDX #X176JSR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNF&}E *+5JMP A43LDX #X3JSR LD0LDX #X29JSR STOJMP L410A43L3573LDX #X177JSR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A44LDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDF(}A #>A45-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILF)}DX #T2JSR STOLDX #X45JSR LD0LDX #X6JSR SUBLDX #X25JSR MULLDX #X2F*}JSR SUBJSR FPILDX #T3JSR STOLDX #X25JSR LD0JSR FPILDX #T4JSR STOLDX #X55JF+}SR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJF,}MP (USR)A45LDX #X37JSR STOJSR L4500A44L3575LDX #X144JSR ASCLDX #X7JSR NELDA FR0OF-}RA FR0+1BNE *+5JMP A46JMP L3510A46L3580LDX #X45JSR LD0LDX #X6JSR SUBLDX #X29JSR STF.}OLDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A47-1PHALDA #USX-1PHALDAF/} #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X29JSR F0}LD0LDX #X25JSR MULLDX #X2JSR SUBJSR FPILDX #T3JSR STOLDX #X25JSR LD0JSR FF1}PILDX #T4JSR STOLDX #X55JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHAF2}LDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A47LDX #X37JSR STOL3590JMP L500L4000LDX #X3JSR LD0LDX #X30JSR LD1JSR POKLDX #L4040JSR TRAPLDX #X6JSR LD0JSR SCBLDX #X57JSR LD0JSR FPILDX #T2JSR STOLDX #X3JSR LD0JSR FPILDX #<2LDY #>2STX FR1STY FR1+1LDX F5}#T3JSR STOLDX #X178JSR FSPCLDA T3LDY T2JSR OPENL4010LDX #X58JSR ADRJSR FPILDX FR0F6}LDY FR0+1STX USRSTY USR+1LDA #>A48-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X59JSR ADRJSR FPILDA #<639PHALDA #>639PHALDA FF8}R0PHALDA FR0+1PHALDA T2PHALDA T2+1PHALDA #3PHAJMP (USR)A48LDX #X37JSR STOL4020LDX #X6JSRF9} LD0LDX #X37JSR STOA49LDX #X6JSR LD0JSR SCBLDX #X37JSR LD0LDX #X56JSR MUF:}LLDX #X73JSR SUBLDX #T2JSR STOLDX #X37JSR LD0LDX #X56JSR MULLDX #T2JSR SUBJSR FPILDX #T3JSR STOLDX #T2JSR LD1LDX #X59-1JSR SADLDX T3LDY T3+1STX F<}FR1STY FR1+1LDX FR0LDY FR0+1JSR SPR2JSR CRLDX #X37JSR INMLDX #X180JSR GTBCS *+5JMP A49LDX F=}#X6JSR LD0JSR SCBJSR CRLDX #X6JSR LD0JSR SCBJSR CRL4030LDX #X6JSR LD0JSR SCBJSR CLOF>}SELDY #$FFJSR TRAPJMP L500L4040LDX #X6JSR LD0JSR SCBJSR CLOSELDY #$FFJSR TRAPLDX #X3JSR LD0LF?}DX #X20JSR LD1JSR IPOSLDA #0JSR SCB2LDX #X181JSR SPRJSR CRJMP L500L4500LDX #X3JSRF@} LD0LDX #X30JSR LD1JSR POKLDX #L4540JSR TRAPLDX #X6JSR LD0JSR SCBLDX #XFA}57JSR LD0JSR FPI.FIL 'D1:ASSEM.SGD'KLDX #L4540JSR TRAPLDX #X6JSR LD0JSR SCBLDX #XD'LDX #T2JSR STOLDX #X3JSR LD0JSR FPILDX #<2LDY #>2STX FR1STY FR1+1LDX #T3JSR STOLDX #JC}X178JSR FSPCLDA T3LDY T2JSR OPENL4510LDX #X58JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+JD}1LDA #>A50-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FJE}PILDX #T2JSR STOLDX #X59JSR ADRJSR FPILDA #<639PHALDA #>639PHALDA FR0PHALDA FR0+1PHALDA T2JF}PHALDA T2+1PHALDA #3PHAJMP (USR)A50LDX #X37JSR STOL4520LDX #X6JSR LD0LDX #X37JSJG}R STOA51LDX #X6JSR LD0JSR SCBLDX #X37JSR LD0LDX #X56JSR MULLDX #X73JSR SJH}UBLDX #T2JSR STOLDX #X37JSR LD0LDX #X56JSR MULLDX #T2JSR SUBJSR FPILDX #T3JSR STOLDX #T2JSR LD1LDX #X59-1JSR SADLDX T3LDY T3+1STX FR1STY FR1+1LDX FR0LDY FJJ}R0+1JSR SPR2JSR CRLDX #X37JSR INMLDX #X180JSR GTBCS *+5JMP A51LDX #X6JSR LD0JSR SJK}CBJSR CRLDX #X6JSR LD0JSR SCBJSR CRL4530LDX #X6JSR LD0JSR SCBJSR CLOSELDY #$FFJSR TRAPRTSL4JL}540LDX #X6JSR LD0JSR SCBJSR CLOSELDY #$FFJSR TRAPLDX #X3JSR LD0LDX #X25JSR LD1JSR IJM}POSLDA #0JSR SCB2LDX #X181JSR SPRJSR CRPLAPLAJMP L500L5000LDX #X76JSR LD0LDX #X6JN}JSR LTLDA FR0ORA FR0+1BNE *+5JMP A52LDX #X3JSR LD0LDX #X29JSR STOJMP L500A52L5005LDX #L5010JSR TRAPLDX #X76JSR LD0LDX #X6JSR SUBLDX #X76JSR STOLDX #X3JSJP}R LD0LDX #X30JSR LD1JSR POKLDX #X29JSR LD1LDX #X34-1JSR SADLDX #T2JSR SJQ}TOLDA #X165STA P1+1LDA T2STA P2LDA T2+1LDY #<1LDX #>1JSR MVC2LDX #X78JSR LD1LDX #X34-1JSR SADLDX #T2JSR STOLDX #X76JSR LD0JSR STRLDA #S0STA P1+1LDA TJS}2STA P2LDA T2+1LDY #<20LDX #>20JSR MVCL5010LDY #$FFJSR TRAPLDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STXJT} USRSTY USR+1LDA #>A53-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X34JU}JSR ADRJSR FPILDX #T2JSR STOLDX #X43JSR LD0JSR FPILDX #T3JSR STOLDX #X1JSRJV} LD0JSR FPILDX #T4JSR STOLDX #X42JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHAJW}LDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A53LDX #X37JSR STOL5020LDX #X2JX}9JSR LD0LDX #X56JSR MULLDX #X73JSR SUBLDX #T2JSR STOLDX #X29JSR LD0LDX #JY}X56JSR MULLDX #T3JSR STOLDX #T2JSR LD1LDX #X89-1JSR SADLDX #T2JZ}JSR STOLDA #X32STA P1+1LDA T2STA P2LDA T2+1LDY #<65535LDX #>65535JSR MVC2LDX #X3JSR LD0J[}LDX #X29JSR STOJMP L500L6000LDX #X3JSR LD0LDX #X30JSR LD1JSR POKLDX #X3JJ\}SR LD0LDX #X77JSR STOLDX #X3JSR LD0LDX #X29JSR STOLDX #X1JSR LD0LDX #X1JSR EXPLDX #X37JSR STOLDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A54J^}-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X34JSR ADRJSR FPILDX #T2JSR STOLDX #X43JSR LD0JSR FPILDX #T3JSR STOLDX #X1JSR LD0JSR FPILDX #T4JSR STOLDX #X55JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHAJa}LDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A54LDX #X37JSR STOL6010LDX #X61JSR LD0LDX #X60JSR SUBJSR FPILDX #T3JSR STOLDX #X60JSR LD1LDX #X34-1JSR SADLDX #T2Jc}JSR STOLDA #<4STA C1LDA #>4STA C1+1LDA T3STA C2LDA T3+1STA C2+1LDA #X182STA P1+1LDA T2STA P2Jd}LDA T2+1STA P2+1JSR EQSLDA FR0ORA FR0+1BNE *+5JMP A55LDX #X6JSR LD0LDX #X77JSR STOLDX #X3JSR LD0LDX #X90JSR STOJMP L500A55L6020LDX #X183JSR LD0LDX #X30JSR LD1JSR PJf}OKLDX #X3JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #X184JSR SPRL6025LDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STOLDX #X144JSR ASCLDX #X7JSR NELDA FR0OJh}RA FR0+1BNE *+5JMP A56LDX #X3JSR LD0LDX #X77JSR STOJMP L500A56L6030JMP L6000L7000LDX #X3JSR LD0LDX #X30JSR LD1JSR POKLDX #X6JSR LD1LDX #X34-1JSR SADLDX #TJj}2JSR STOLDA #X165STA P1+1LDA T2STA P2LDA T2+1LDY #<1LDX #>1JSR MVCLDX #X63JSR LD1LDJk}X #X34-1JSR SADLDX #T2JSR STOLDA #X34STA P1+1LDA T2STA P2LDA T2+1LDY #<6553Jl}5LDX #>65535JSR MVCLDA #X34STA P1+1LDA #X34+1LDY #<65535LDX #>65535JSR MVCLDX Jm}#X60JSR LD1LDX #X34-1JSR SADLDX #T2JSR STOLDA #X182STA P1+1LDA TJn}2STA P2LDA T2+1LDY #<4LDX #>4JSR MVC2LDX #X78JSR LD1LDX #X34-1JSR SADLDX #T2JSR Jo}STOLDA #X186STA P1+1LDA T2STA P2LDA T2+1LDY #<4LDX #>4JSR MVCL7010LDX #X38JSR LD0JSJp}R FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A57-1PHALDA #USX-1PHALDA #T2JJq}SR STOLDX #X59JSR ADRJSR FPILDX #T2JSR STOLDX #X6JSR LD0JSR FPILDX #T3JSR Jr}STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDX #X62JSR LD0JSR FPILDA FR0PHALDA FR0+1PHAJs}LDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A57LDX #X37JSR STOJt}L7020LDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A58-1PHALDA #USX-1PHJu}ALDA #T2JSR STOLDX #X34JSR ADRJSR FPILDX #T2JSR STOLDX #X43Jv}JSR LD0JSR FPILDX #T3JSR STOLDX #X1JSR LD0JSR FPILDX #T4JSR STOLDX #X42JSJw}R LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMJx}P (USR)A58LDX #X37JSR STOL7030JMP L500L8000LDX #L8050JSR TRAPLDX #X29JSR LD0LDXJy} #X82JSR STOLDX #X3JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>655J~}BYT '53,81,12,47,64,4,45,64,4,47,81,12',EOSD4130.BYT '53,91,12,60,96,12,60,91,12,60,96,12,0,0,2000',EOSD4200.BYT '162,2436{},12,121,193,18,91,121,4,96,121,4,108,162,2,121,193,2,81,121,32',EOSD4210.BYT '96,121,4,91,121,4,96,121,2,91,121,2,81,121,8,6|}81,121,4,91,136,24,81,136,2,81,136,8',EOSD4220.BYT '76,121,36,68,108,36,60,96,48,0,0,2000',EOSD4300.BYT '217,162,16,193,16}}21,8,193,121,8',EOSD4310.BYT '162,96,8,162,96,8,121,81,8',EOSD4320.BYT '121,81,4,121,72,8,121,81,4',EOSD4330.BYT '162,96}35STX FR1STY FR1+1LDX #X32JSR SPR2LDX #X36JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSRJ}6,8,182,136,8,182,136,8',EOSD4340.BYT '162,128,8,193,121,16,0,0,2000',EOSD4600.BYT '81,96,8,81,96,16,96,121,4,91,108,12,86}1,108,8,0,0,26',EOSD4610.BYT '81,96,8,81,96,16,96,121,4,91,108,12,81,108,8,0,0,26',EOSD4620.BYT '47,81,10,47,81,8,60,68,86},53,72,8,60,72,8,53,85,8',EOSD4630.BYT '60,85,8,47,81,8,60,81,8,53,91,8,60,96,16,0,0,2000',EOSD4700.BYT '121,204,20,121,26}04,10,121,204,10,121,182,20',EOSD4710.BYT '102,182,10,108,162,10,108,162,10,121,204,10,121,217,10,128,217,10,121,204,20,0,06}&@/ 0ɑLlrR01LltR0LlvR0LlxR )00Ȉ0i00i0LXRL"m"m"m"mO SCB2LDX #X187JSR SPRLDA #0JSR SCB2JSR GETLLDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X44JSJ}R GETSL8005LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X44JSR VALLDX #X29JSR STOLDX #X3JSR LD0LDX #X30JSR LD1JSR POKL8010LDX #X29JSR LD0LDX #X6JSR LTLDX #T2J}JSR STOLDX #X29JSR LD0LDX #X81JSR GTLDX #T2JSR LORLDA FR0ORA FR0+1BNE *+5JMP A59JMJ}P L8050A59L8020LDX #X29JSR LD0LDX #X29JSR SUBJSR FPILDX #T3JSR STOLDX #XJ}29JSR LD1LDX #X34-1JSR SADLDX #T2JSR STOLDA #<1STA C1LDA #>1STA C1+1LDA T3STA C2LDA T3+1SJ}TA C2+1LDA #X165STA P1+1LDA T2STA P2LDA T2+1STA P2+1JSR EQSLDA FR0ORA FR0+1BNE *+5JMP A60JMP LJ}8050A60L8025LDX #X39JSR LD0LDX #X66JSR LD1JSR POKLDX #X41JSR LD0LDX #X6J}7JSR LD1JSR POKLDA #0JSR SCB2LDX #X145JSR SPRLDX #X94JSR LD0LDX #X66JSR LD1JSR PJ}OKLDX #X95JSR LD0LDX #X67JSR LD1JSR POKLDX #X3JSR LD0LDX #X25JSR LD1JSR J}IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDX #X32JSR SPR2L8030LDX #X38JSR LD0J}JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A61-1PHALDA #USX-1.FIL 'D1:ASSEM.SGE'DY #>X38JSR LD0HmPHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #XN}29JSR LD0LDX #X25JSR MULLDX #X2JSR SUBJSR FPILDX #T3JSR STOLDX #X25JSR LDN}0JSR FPILDX #T4JSR STOLDX #X55JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDAN} T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A61LDX #X37JSR STOL8040LDY #$FFJSR TRAPJMPN} L500L8050LDX #X31JSR LD0LDX #X30JSR LD1JSR POKLDX #X3JSR LD0LDX #X25JSRN} LD1JSR IPOSLDA #0JSR SCB2LDX #X189JSR SPRLDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR SN}TOLDX #X82JSR LD0LDX #X29JSR STOJMP L8040L9000LDX #X3JSR LD0LDX #X30JSR N}LD1JSR POKLDX #X6JSR LD0LDX #X45JSR STOLDX #X39JSR LD0LDX #X66JSR LD1JSRN} POKLDX #X41JSR LD0LDX #X67JSR LD1JSR POKLDA #0JSR SCB2LDX #X145JSR SPRLDX #X94JSR LD0LDX #X66JSR LD1JSR POKLDX #X95JSR LD0LDX #X67JSR LD1JSR POKL9010LN}DX #X33JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A62-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X147JSR LD0LDX #X45JSR SUBJSR FPILDX #T3JSR SN}TOLDX #X45JSR LD1LDX #X34-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDX #T2JSR STOLDN}X #X167JSR ADRJSR FPILDX #T3JSR STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDXN} #X54JSR LD0LDX #X45JSR SUBJSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDAN} T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A62LDX #X53JSR STOL9015LDX #X53JSR LD0LDX N}#X3JSR EQLDX #T2JSR STOLDX #X92JSR LD0LDX #X6JSR EQLDX #T2JSR LANN}DLDA FR0ORA FR0+1BNE *+5JMP A63LDX #X6JSR LD0LDX #X90JSR STOLDX #X3JSR LD0LDX #X29JSR STOJMP L10010A63L9020LDX #X53JSR LD0LDX #X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A6N}4LDX #X6JSR LD0LDX #X90JSR STOLDX #X3JSR LD0LDX #X29JSR STOJMP L410A64L9N}030LDX #X45JSR LD0LDX #X53JSR ADDLDX #X45JSR STOL9040LDX #X38JSR LD0JSRN} FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A65-1PHALDA #USX-1PHALDA #T2JSN}R STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X45JSR LD0LDX #X6JSR SUBLDXN} #X25JSR MULLDX #X2JSR SUBJSR FPILDX #T3JSR STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDX #X55JSR LD0JSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1N}PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A65LDX #X37JSR STOLDX #X91JSR LD0JSR FPILDX FR0N}LDY FR0+1STX USRSTY USR+1LDA #>A66-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILDX #T2JSR STOLDX #X45JSR LD0LDX #X6JSR SUBLDX #X56JSR MULLDX #X73JSR SUBLDX #T3JSR STOLDX #X147JSR LD0LDX #T3JSR SUBJSN}R FPILDX #T4JSR STOLDX #T3JSR LD1LDX #X89-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILN}DA FR0PHALDA FR0+1PHALDA T2PHALDA T2+1PHALDA #2PHAJMP (USR)A66LDX #X37JSR STOL9065JMP L9010L9500LN}DX #X190JSR LD0LDX #X46JSR SUBLDX #X1JSR ADDLDX #X47JSR STOL9510LDX #X33JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A67-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X147JSR LD0LDX #X45JSR SUBJSR FPILDX #T3JSR STOLDX N}#X45JSR LD1LDX #X89-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDX #T2JSR STOLDX #X44JSR ADRJSR FPILDX #T3JSR STOLDX #X46JSR LD0JSR FPILDX #T4JSR STOLDX #X47JSR LD0LDX #X45JSR SUBJSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PN}HALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A67LDX #X29JSR STOL9520LDX #X29JSR LD0LDX #X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A68JMP L410A68L9530LDX #X45JSR LD0LDX #X29JSR ADDLDN}X #X56JSR DIVJSR INTLDX #X6JSR ADDLDX #X29JSR STOLDX #X56JSR MULLDX #X6JSR ADDLDX #X45JSR STOL9540LDX #X38JSR LD0JSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDN}A #>A69-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X50JSR LD0JSR FPILN}DX #T2JSR STOLDX #X29JSR LD0LDX #X25JSR MULLDX #X2JSR SUBJSR FPILDX #T3JSR STOLDX #X25JSR LD0JSR FPILDX #T4JSR STOLDX #X55JSR LD0JSR FPILDA FR0PHAN}LDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHALDA T2PHALDA T2+1PHALDA #4PHAJMP (USR)A69LDX #X37JSR STOL9550LDX #X31JSR LD0LDX #X30JSR LD1JSR POKL9555JSR L27000L9560LDX #XN}27JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #X174JSR SPRJSR CRJSR L26000LDY #64STY 7N}02LDX #X3JSR LD0JSR FPILDY FR0STY 694L9565LDX #X1JSR LD0JSR SCBJSR GETLDX #X7JSR STN}OLDX #X3JSR LD0LDX #X25JSR LD1JSR IPOSLDA #0JSR SCB2LDX #<65535LDY #>65535STX FR1STY FR1+1LDN}X #X32JSR SPR2JSR CRLDX #X3JSR LD0LDX #X30JSR LD1JSR POKL9570LDX #X176JN}SR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A70LDX #X3JSR LD0LDX #X29JSR STOJMP LN}410A70L9575LDX #X177JSR ASCLDX #X7JSR EQLDA FR0ORA FR0+1BNE *+5JMP A71JSR L4500A71L9580LDN}X #X144JSR ASCLDX #X7JSR NELDA FR0ORA FR0+1BNE *+5JMP A72JMP L9510A72L9590JMP L500L10000LDN}X #L4040JSR TRAPLDX #X3JSR LD0LDX #X30JSR LD1JSR POKLDX #X90JSR LD0LDX N}#X3JSR EQLDA FR0ORA FR0+1BNE *+5JMP A73LDX #X6JSR LD0LDX #X92JSR STOJMP L9000A73L1N}0010LDX #X3JSR LD0LDX #X92JSR STOLDX #X6JSR LD0LDX #X45JSR STOLDX #2STX FR1STY FR1+1LDX #T3JSR STOLDX #X178JSR FSPCLDA T3LDY T2JSR OPENL10020LDX #X33JSR ADRJSR FPILDX FR0LDY FR0+1STX USRSTY USR+1LDA #>A74-1PHALDA #USX-1PHALDA #T2JSR STOLDX #X147JSR LD0LDX #X45JSR SUBJSR FPILDX #T3JSR STOLDX #X45JSR LD1LDX #X34-1JSR SADLDX FR0LDY FR0+1JSR ADRJSR FPILDX #T2JSR STOLDX #X167JSR ADRJSR FPILDX #T3JSR STOLDX #X6JSR LD0JSR FPILDX #T4JSR STOLDX #X54JSR LD0LDX #X45JSR SUBJSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHAN} #>X54JSR LD0LDX #X45JSR SUBJSR FPILDA FR0PHALDA FR0+1PHALDA T4PHALDA T4+1PHALDA T3PHALDA T3+1PHAN}